iOS 16.4后 Safari 开发中不能调试Web页面 | 您所在的位置:网站首页 › mac safari开发 › iOS 16.4后 Safari 开发中不能调试Web页面 |
项目中有WKWebView, iPhone和模拟器 升级到16.4后 不能使用Safari 调试? 以前挺好的为啥现在不行了? 这时候有两个方案, 第一, 使用低版本模拟器 16.2 &16.0 等都可以. 第二, 设置 inspectable (OC), isInspectable (Swift) ---------------------- 官方文档 isInspectable | Apple Developer Documentation 简单的说,在iOS 16.4 WKWebView 增加了一个属性 isInspectable 用来控制 => 是否可以使用Safari 检查网页中的JS Code, HTML 等内容, 需要手动设置. // OC if (@available(iOS 16.4, *)) { webView.inspectable = true; } else { // Fallback on earlier versions } // Swift if #available(iOS 16.4,*) { webView.isInspectable = true } else { Fallback on earlier versions }要是我讲的不清楚,也可以问问GPT, 感谢观看, 学以致用更感谢. |
CopyRight 2018-2019 实验室设备网 版权所有 |